Goto

Collaborating Authors

 service key


SkeySpot: Automating Service Key Detection for Digital Electrical Layout Plans in the Construction Industry

arXiv.org Artificial Intelligence

Legacy floor plans, often preserved only as scanned documents, remain essential resources for architecture, urban planning, and facility management in the construction industry. However, the lack of machine-readable floor plans render large-scale interpretation both time-consuming and error-prone. Automated symbol spotting offers a scalable solution by enabling the identification of service key symbols directly from floor plans, supporting workflows such as cost estimation, infrastructure maintenance, and regulatory compliance. This work introduces a labelled Digitised Electrical Layout Plans (DELP) dataset comprising 45 scanned electrical layout plans annotated with 2,450 instances across 34 distinct service key classes. A systematic evaluation framework is proposed using pretrained object detection models for DELP dataset. Among the models benchmarked, YOLOv8 achieves the highest performance with a mean Average Precision (mAP) of 82.5\%. Using YOLOv8, we develop SkeySpot, a lightweight, open-source toolkit for real-time detection, classification, and quantification of electrical symbols. SkeySpot produces structured, standardised outputs that can be scaled up for interoperable building information workflows, ultimately enabling compatibility across downstream applications and regulatory platforms. By lowering dependency on proprietary CAD systems and reducing manual annotation effort, this approach makes the digitisation of electrical layouts more accessible to small and medium-sized enterprises (SMEs) in the construction industry, while supporting broader goals of standardisation, interoperability, and sustainability in the built environment.


Predictive Maintenance and Service machine learning extension – A Python Example

#artificialintelligence

Let's assume we have a pump that we want to monitor to detect abnormal pump behavior. In SAP Predictive Maintenance and Service, the pump's operation mode and its rotational speed are recorded. To this end, a Gaussian kernel density estimator will be used [3]. This is a very simple use case, that could also be achieved in many other ways. While the use case presented here is very simple, the coding developed here can be used as template for other use cases as well to use different algorithms with SAP Predictive Maintenance.